earn (someone) disrepute

Translations
valoir à quelqu'un une mauvaise réputation